.no-login {
  height: 100%;
  display: flex;
  justify-content: center;
  background-color: #D17D1F;
  align-items: center;
  .no-login-content {
    display: flex;
    align-items: center;
    gap: 10px;
    color: #FFF;
  }
}
.code-dialog {
  background-size: cover;
  color: #FFF;
  .rv-dialog__header {
    color: #000;
  }
  .rv-action-bar {
    background: none;
  }
  .rv-button {
    width: 100%;
    height: 40px;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 600;
    background: #f73139;
    background-image: linear-gradient(90deg, #fcac42, #f86c52);
  }
}
.code-input-dialog {
  display: flex;
  flex-direction: column;
  gap: 20px;
  align-items: center;
  justify-content: center;
  padding-top: 20px;
  input {
    width: 100%;
    height: 40px;
    border-radius: 4px;
    padding: 0 10px;
    background: #F1F1F1;
    border: 1px solid #EEE;
  }
}